草庐IT

javascript ondrop 事件

全部标签

javascript - 如何在事件中暂停 HTML5 视频?

我正在用HTML5构建一个网站-在全屏背景下。页面形状为使用SWF容器播放器时变得可见,这会在两种媒体播放时导致严重的CPU性能问题。所以我想添加一个简单的javascript命令,当项目-时暂停背景视频。变得可见。如果它在关闭/隐藏时再次恢复播放会很好。提前致谢。 最佳答案 document.getElementById('myvideotag').pause();请注意,没有stop()方法。在显示/隐藏您的DIV的函数中,将播放/暂停函数放在那里。更多资源在这里:http://www.digitaria.com/blogs/h

javascript - jQuery 触发器 ('click' ) 未在复选框上触发 .click 事件

我的表格在标题中有一个全选复选框,它会选中表格该列中的所有复选框:但是,在我的一个页面上,我想在页面加载时自动选中全选复选框。为此,我尝试触发如下所示的触发器(“点击”)功能:$(document).ready(function(){if($("#masterCheck").attr('checked')){}else{$("#masterCheck").trigger('click');}});这会很好地检查复选框,但不会触发我对类.check-all的复选框的自定义点击事件(如下):$(function(){$('.check-all').click(function(){$(th

javascript - 原型(prototype)——按元素类名的点击事件

我是原型(prototype)框架的新手,正在尝试一些非常简单但失败的事情。我正在尝试响应按钮上的点击事件,如下所示:$$('.btn').observe('click',respond);functionrespond(event){alert("hello");}为什么这不起作用?请帮忙! 最佳答案 与jQuery不同,在Prototype中处理具有多个结果的选择器的工作方式略有不同。您需要使用.each()分别处理每个选定的结果。$$('.btn').each(function(element){element.observe

javascript - 从 Meteor 中的事件检索自定义数据属性的最佳方法?

我想知道使用Meteor从事件对象检索自定义数据HTML属性值的最佳方法是什么?例如:文章.htmlCategory{{#eachcategories}}{{name}}{{/each}}文章.jsTemplate.createArticle.events({"submit.new-article":function(event){vartitle=event.target.title.value;varcontent=event.target.content.value;varcategName=event.target.categ.value;varcategId=event.ta

javascript - iphone 的 safari touchmove 事件不工作

我正在使用jquery和touchmove事件,但代码在#info中没有显示任何内容$('#movieShow').bind('touchmove',function(e){e.preventDefault();$('#info').text(e.touches[0].pageX);}); 最佳答案 尝试使用e.originalEvent.touches:$('#movieShow').bind('touchmove',function(e){e.preventDefault();vartouch=e.originalEvent.t

javascript - 查看事件监听器 - Javascript

我想知道是否可以查看1。有多少事件监听器2。什么类型的事件监听器在单个网页上。原因是因为我正在使用off();方法。我正在使用这个framework,这基本上是jQuery但不是。是的,我正在使用off但even't并没有删除,而且我感觉元素上有不止一个eventListener。如果用Javascript做不到,那么在浏览器中可以吗? 最佳答案 Alongtimepasses...我在ChromeDevTools中发现了一些新东西。在控制台中就这么简单getEventListeners(yourElement);文档:https:

javascript - 通过 addEventListener 添加点击事件以确认来自超链接的导航

我正在编写一些JavaScript,我主要想做的是在用户点击链接时确认他们确实想要点击它。我的代码目前看起来像这样:varAnchors=document.getElementsByTagName("a");for(vari=0;i此代码显示了我希望看到的确认框,但随后无论按下确认框中的按钮如何导航到链接。我认为问题与我对addEventListener的使用(或它的实现的限制)有关,因为如果我在HTML文件中手动添加以下内容,行为就是这样我希望:Google 最佳答案 我更改了您的onclick函数以包含对event.preven

javascript - 在 knockoutjs 上绑定(bind)按键事件,可观察到的未填充

需要一些关于knockoutjs和绑定(bind)按键事件的帮助。我正在尝试连接knockout,以便我从文本框中选择回车键。所以我可以执行与单击按钮相同的操作。解释起来有点棘手,但希望这个JsFiddle能展示我正在努力实现的目标。http://jsfiddle.net/nbnML/8/我遇到的问题是可观察值没有得到更新,我认为这与焦点从文本框移开之前未更新的可观察值有关吗?这个问题的任何解决方案。谢谢! 最佳答案 一个选项是使用valueUpdate附加绑定(bind)来强制更新每个按键。例如,你会这样做:如果这不是您想要的,那

javascript - 如何将一次性点击事件添加到函数中?

我想为函数添加一个点击事件监听器,但只希望它发生一次。我该怎么做?如果可能的话,我也想远离JQuery。已编辑由于我得到的答案完全满足了我的需要,我想我可以根据上下文让它更清楚一些。我正在编写一个绘制矩形的函数,首先单击一个按钮以启动矩形函数。然后drawRectangle函数中有两个点击事件监听器。这些是我希望在函数中只发生一次的事件。如果用户再次单击矩形启动按钮,则允许用户创建另一个矩形。 最佳答案 使用现代JavaScript!EventTarget.addEventListener("click",function(){//

javascript - 如何跟踪 Backbone.js 中的路由器更改事件

每次应用程序在Backbone.js中切换URL时,我都需要运行一个函数,并且我需要知道URL已更改为的主题标签。我假设有一个我可以绑定(bind)到的事件,但我一直无法弄清楚要绑定(bind)到哪个事件和哪个对象。具体来说,我想将新URL发送到分析应用程序。 最佳答案 我知道这是一篇旧文章,但就像@kirk所建议的那样,Backbone.js已经构建了它。Backbone.history.on("all",function(route,router){//console.log(window.location.hash);});我